home *** CD-ROM | disk | FTP | other *** search
/ Aminet 39 / Aminet 39 (2000)(Schatztruhe)[!][Oct 2000].iso / Aminet / hard / hack / appe_v32.readme < prev    next >
Encoding:
Text File  |  2000-09-02  |  12.3 KB  |  312 lines

  1. Short:    PSX pad adaptor (bug FREE)
  2. Author:   Benjamin Morente (ackman@retemail.es)
  3. Uploader: Benjamin Morente (ackman@retemail.es)
  4. Version:  3.2
  5. Type:     hard/hack
  6. Requires: Any Amiga, and any PlayStation Pad
  7.  
  8.  
  9. --------------- English text  Spanish version in the bottom --------------
  10.  
  11.  
  12. APPE v3.0.2
  13. Amiga Playstation Pad Emulator
  14. (c) Benjamin Morente - AckMAN 2000
  15.  
  16.  
  17.                            ********************
  18.                                Introduction
  19.                            ********************
  20.  
  21.     First, excuse my poor english.  i'm spanish.  :-)
  22.  
  23.     In  Spain every next day is more hard to find suitable Joysticks to
  24. use  in  the Amiga, Here in Granada it's almost impossible, we need to find
  25. they outside...  this is time consuming and expensive.  When we found it we
  26. have other problem usually the Joystick have one or two buttons, this makes
  27. it  unusable  to play games on some emulators like WarpSnes or MamePPC that
  28. requires  a  CD32  PAD to play games with more than two buttons...  But one
  29. day  looking  shops i see lots of PlayStation pads...  There are in a great
  30. variety  of  colors,  forms...  and prices...  it's posible find cheap Pads
  31. here  next  of my home...  but we can't use they on my Amiga...  or not?...
  32. if i can...  if i do...  and APPE was born!
  33.  
  34.  
  35.         >>>>>>>>>>>>  Amiga PlayStation Pad Emulator <<<<<<<<<<<<<<
  36.  
  37.  
  38.     Now  with  APPE  you can use any PlayStation pad like an Amiga CD32
  39. Pad, also you can use it as a 1 or 2 button normal joystick.
  40.  
  41.     If you have an old C64, ZX Spectrum, Amstrad CPC, or an MSX you can
  42. use APPE in these computers too.
  43.  
  44.  
  45.                              *****************
  46.                                 Description
  47.                              *****************
  48.  
  49.     APPE  is  an  interface capable to use PlayStation pads like normal
  50. Amiga  Joysticks or CD32 Pads.  There's no need for any kind of software to
  51. use it, it's 100% compatible with the 100% of the soft that uses a Joystick
  52. or  CD32  Pad, and works with any digital or analog (DualShock) PlayStation
  53. pad on any Amiga model.
  54.  
  55.     Is  possible  use  it  also  on  any  computer  that  uses standard
  56. Joysticks with DB9 connector like the Commodore 64, MSX, Spectrum (requires
  57. joystick interface) Amstrad CPC, Atari...  etc.
  58.  
  59.     A bonus feature:  APPE use the R2 PlayStation Button as an Autofire
  60. Button.
  61.  
  62.     You  can  build  your  own  one,  but  you  need  some electronical
  63. aknowledge,   some  ability  and  the  components  listed  in  the  archive
  64. APPE_SQ.iff,  these  components are cheap and simple to find except the Pad
  65. connector,  the best way to obtain it is buying a pad extensor cable on any
  66. console  shop,  and  cutting the right connector.  The heart of APPE is the
  67. PIC16F84/10 processor that needs the file APPE_v3m.HEX to run.
  68.     
  69.     If  you  decide  to  mount  it  yourself this is GIFTWARE, you must
  70. sendme  a  gift.   but if you decide to build lots of interfaces to sell it
  71. and  win  money (ej any Amiga hardware manufacturer) please do a mention of
  72. the  original  author  and  send me a percentage from the amount.  :) Think
  73. that you're getting money with my idea and my work.
  74.  
  75.     Note:   The  schematic  found  in  the archive APPE_SQ.GIF was made
  76. using the AmiCAD program
  77.  
  78.  
  79.                             *******************
  80.                               History of APPE
  81.                             *******************
  82.  
  83.     v1.0.0 - Internal release.
  84.                - Only emulates a 3 button normal Joystick.
  85.                - Only the prototype unit was made.
  86.  
  87.  
  88.     v1.2.0 - First Public release.
  89.                - Lot of enhancements in the source code.
  90.                - Only emulates a 3 button Joystick but more accurate.
  91.  
  92.  
  93.     v2.0.0 - Internal release only.
  94.            - Fixed the problem with non DualShock Pads.
  95.                - The PCB was redesigned.
  96.                - Added the autofire feature
  97.                - Again More accuracy
  98.  
  99.  
  100.     v3.0.0 - Emulation of CD32 Pads is now fully working
  101.                - Some bugs off
  102.  
  103.              
  104.     v3.0.1 - Fixed documentation! (the docs in v3.0.0 are bad!)
  105.  
  106.         v3.0.2 - Fixed documentation! (the schematic v3.0.0 are bad too)
  107.                - bug RIGHT botton fixed (I upload by error an older version
  108.                  of APPE program... sorry...
  109.  
  110.                                  *********
  111.                                    To Do
  112.                                  *********
  113.  
  114.     APPE v4 Will use the Analogic stickers (like the ones on DualShock)
  115. as a normal Joystick Stick, or maybe an Amiga mouse emulation, i'm thinking
  116. about it.
  117.     
  118.     APPE  v5  The word that the world waits is vibration, but this is a
  119. great  problem  because  the Amiga's Joystick Port can't supply the voltage
  120. needed  by  the  dualshok  to  run.  A posible fix to this is the use of an
  121. external power supply.
  122.  
  123.  
  124.     
  125.  
  126.                       
  127.                                   Author
  128.                                   ------
  129.  
  130.                              Benjamin Morente
  131.                                Alias AckMAN
  132.                          ackman@retemail.es (Home)
  133.                           bmorente@aena.es (Work)
  134.  
  135.                           C/ Pintor Soroya 1, 4ºC
  136.                             Santa Fe (Granada)
  137.                           D.P. 18320 España Spain
  138.  
  139.            Visit my home page: http://personal4.iddeo.es/ackman
  140.  
  141.  
  142.  
  143. ------------------------------ Spanish text ------------------------------
  144.  
  145. APPE v3.0.1
  146. Amiga Playstation Pad Emulator
  147. (c) Benjamin Morente - AckMAN 2000
  148.  
  149.  
  150.                            ********************
  151.                                Introduccion
  152.                            ********************
  153.  
  154.     En  España  cada  dia  resulta  más dificil encontrar accesorios de
  155. Amiga,  con  los  joysticks  pasa  lo  mismo,  concretamente  en Granada es
  156. imposible  encontrar  uno, hay que pedirlo fuera y eso vale el dinero, y lo
  157. que es peor es un coñazo.  Además hacer juegos en el Amiga es problematico,
  158. los  juegos  modernos requieren algo mas que el boton o los dos botones que
  159. soportan  los joysticks tradicionales, por lo que lo ideal era conseguir un
  160. pad de la CD32, pero si dificil es encontrar un Joystick, un pad de la CD32
  161. es  una  lujuria.   Ante  este  panorama y la muerte de mi antiguo Joystick
  162. comenzamos   a  lamentarnos  de  lo  dificil  que  resultaba  encontrar  un
  163. Joystick...   y  cuando  lo encuentras es demasiado antiguo y además feo...
  164. Sin  embargo  caramba...  Que manejeros y que comodos que son los Joysticks
  165. de  PlayStation...   hmmm  son  robustos...   hmmm  los  hay  en  todas las
  166. tiendas...   y  que  enorme  variedad  de modelos...  hmmm ¡estan llenos de
  167. botones!, y para colmo son baratos...  Asi Nacio APPE:
  168.  
  169.  
  170.         >>>>>>>>>>>>  Amiga PlayStation Pad Emulator <<<<<<<<<<<<<<
  171.  
  172.  
  173.     Con APPE puedes utilizar cualquier pad de PlayStation como si fuese
  174. un  pad de CD32, o un Joystick Standard de 3 botones, dependiendo del juego
  175. que utilizes.
  176.  
  177.                              *****************
  178.                                 Descripcion
  179.                              *****************
  180.  
  181.     Este es un interface hardware que te permite utilizar cualquier pad
  182. o  joystick digital de PlayStation en tu Amiga como si se tratase de un pad
  183. de CD32.  No es necesario ningún tipo de Software para que funcione, por lo
  184. que  es  100%  compatible  con  todo  el  software  de Amiga que utilize un
  185. joystick y con cualquier modelo de Amiga.
  186.  
  187.     Tambien  es  posible  utilizarlo  en todos aquellos ordenadores y/o
  188. consolas  que  soportan el Joystick standard con el conector DB9, o sea que
  189. lo  puedes  utilizar  en tu Commodore 64, MSX, Spectrum (requere interface)
  190. AmstradCPC, Atari...
  191.  
  192.         El boton R2 del pad PSX se usa como autodisparo.    
  193.  
  194.     Puedes  montartelo  tu  mismo,  para  lo que necesitas una serie de
  195. componentes,  habilidad  y  unos  conocimientos minimos de electronica para
  196. interpretar  el esquema, la lista de componentes se encuentra en el fichero
  197. APPE_SQ.iff,  no tendrás ninguna dificultad para encontrar los componentes,
  198. pero  la  mejor manera de encontrar un conector para el mando de la play es
  199. comprando  un  cable  prolongador  del mando de la PlayStation en cualquier
  200. tienda  donde  vendan  accesorios  y  cortar  el  conector.  El corazon del
  201. montaje es el procesador PIC16F84, el cual ha de ser grabado con el fichero
  202. APPE_v3m.hex.   Los  ficheros  a.ps, b.ps y s.ps contiene el trazado de las
  203. pistas y la serigrafia de las mismas.
  204.  
  205.     Si decides montar tu mismo el Aparato estas sujeto a las reglas del
  206. GIFTWARE, es decir tienes que mandarme un regalo.
  207.  
  208.     Si   decides   montar  el  aparato  para  venderlo  comercialmente,
  209. acuerdate  de  mi,  ya que estarás ganando dinero con mi idea y mi trabajo,
  210. así  que  estas sujeto a las reglas del PERCENTWARE, es decir me tienes que
  211. dar un porcentaje de los beneficios.
  212.  
  213.     Nota:  El esquema ha sido realizado utilizando el programa AmiCAD,
  214. y la placa a sido diseñada con el programa NewIo.
  215.  
  216. Si  lo  deseas  puedo  fabricarte  uno para tí, pero tendras que ponerte en
  217. contacto conmigo, ya que no dispongo de mucho tiempo para la fabricacion.
  218.  
  219.  
  220.                             ********************
  221.                               Historia de APPE
  222.                             ********************
  223.  
  224.     v1.0.0 - Versión de uso interno.
  225.                - Solo emula un joystick normal de 3 botones.
  226.                - Solo se fabricó el prototipo.
  227.  
  228.  
  229.     v1.2.0 - Primera versión publica.
  230.                - Muchas mejoras en el codigo fuente.
  231.                - Continua emulando solo un joystick normal de 3 botones
  232.                  pero con mucha mas precisión.
  233.  
  234.  
  235.     v2.0.0 - Versión de uso interno.
  236.            - Arreglado el problema con los pads que no son DualShock.
  237.                - Rediseño de la placa de circuito impreso.
  238.                - Añadido autodisparo.
  239.                - De nuevo más precisión.
  240.  
  241.  
  242.     v3.0.0 - La emulación del pad de la CD32 ya es completa y funciona
  243.                  al 100%
  244.                - Algunos bugs eliminados.
  245.  
  246.              
  247.     v3.0.1 - Arreglo en la documentación!
  248.                  (el readme en la version v3.0.0 estaba mal)
  249.         
  250.         v3.0.2 - Arreglo (otra vez) de la documentación, el esquema 
  251.                  de la version 3.0.0 esta mal.
  252.                - Bug eliminado que hacia que fallara el boton de direccion
  253.                  hacia la izquierda (por error incluí un HEX equivocado...) 
  254.  
  255.  
  256.  
  257.                                  ***********
  258.                                   Por hacer
  259.                                  ***********
  260.  
  261.     
  262.     APPE  v4  irá  un paso más adelante, permitirá usar los stickers de
  263. los  mandos  analógicos  (DualShock) como Joystick o como ratón de Amiga, y
  264. además permitirá utilizar los ratones de PlayStation como ratones de Amiga.
  265.  
  266.     APPE  v5  Lo que todo el mundo espera es la vibración, pero esta es
  267. dificil debido a que en el puerto del Joystick del Amiga no se encuentra el
  268. voltaje  necesario  para  poder  hacer funcionar los motores del DualShock.
  269. Una  posible  solución  podria  ser  el  uso  de una fuente de alimentación
  270. externa.
  271.  
  272.     
  273.                        *****************************
  274.                              CONTACTA CONMIGO
  275.                        *****************************
  276.  
  277.  
  278.                                    Autor
  279.                                    -----
  280.  
  281.                              Benjamin Morente
  282.                                Alias Ackman
  283.                     ackman@mx3.retemail.es (Particular)
  284.                       grx.bmorente@aena.es  (Trabajo)
  285.  
  286.                           C/ Pintor Soroya 1, 4ºC
  287.                             Santa Fe (Granada)
  288.                          D.P. 18320 España - Spain
  289.  
  290.             Visita mi pagina: http://personal4.iddeo.es/ackman
  291.  
  292.  
  293. ============================= Archive contents =============================
  294.  
  295. Original  Packed Ratio    Date     Time    Name
  296. -------- ------- ----- --------- --------  -------------
  297.     9592    3276 65.8% 14-Jul-00 17:36:14 +APPE_V3Dm.ASM
  298.     1093     444 59.3% 14-Jul-00 17:37:16 +appe_v3Dm.hex
  299.    22331    6008 73.0% 14-Jul-00 17:37:16 +appe_v3Dm.lst
  300.    11294    4287 62.0% 14-Jul-00 18:31:20 +APPE_V32.readme
  301.     1256     643 48.8% 05-Jul-00 16:47:00 +CD32.readme
  302.    15790    3496 77.8% 21-Apr-00 22:07:20 +CD32_comm.IFF
  303.      162     122 24.6% 25-Apr-00 15:11:40 +CD32_comm.IFF.info
  304.    16166    5269 67.4% 14-Jul-00 18:17:04 +PSXTOJOY_SQ.IFF
  305.     2773    1390 49.8% 14-Jul-00 18:16:56 +PSXTOJOY_V3.sheet
  306.    18228    2859 84.3% 12-Jun-00 21:11:22 +B.PS
  307.     1201     618 48.5% 27-Jun-00 20:30:46 +Leeme.txt
  308.    31638    6217 80.3% 12-Jun-00 21:11:44 +S.PS
  309.    18327    2936 83.9% 12-Jun-00 21:11:02 +A.PS
  310. -------- ------- ----- --------- --------
  311.   149851   37565 74.9% 14-Jul-100 20:39:56   13 files
  312.